package design_pattern.singleton;

/**
 * 优点：懒加载启动快，资源占用小，使用时才实例化，无锁。
 * 缺点：非线程安全。
 */

public class SingletonLazy {
    private static SingletonLazy sl = null;
    private SingletonLazy() {}
    public static SingletonLazy getInstance() {
        if (sl == null) sl = new SingletonLazy();
        return sl;
    }

    public static void main(String[] args) {
        SingletonLazy.getInstance();
    }
}
